managing contractor - French English Dictionary